package com.pine.sunshineelder.waiter.service;

import java.util.Map;

import com.pine.sunshineelder.common.dto.QueryResult;
import com.pine.sunshineelder.common.entity.ElderAideEntity;
import com.pine.sunshineelder.waiter.ao.ElderAideAo;
import com.pine.sunshineelder.waiter.vo.ElderAideVo;

/**
 * 
 * @author 卜涛元
 *
 */

public interface ElderAideService {
	/**
	 * 新增信息
	 */
	ElderAideVo addElderAide(ElderAideAo ao) throws Exception;

	/**
	 * 删除信息（根据Flag表示删除的状态） 0：存在 9：已删除
	 */
	void deleteElderAideById(String id) throws Exception;

	/**
	 * 查询信息（根据id）
	 */
	ElderAideVo selectById(String id) throws Exception;

	/**
	 * 模糊分页查询
	 */
	QueryResult queryByKey(String key, Integer pageNo, Integer pageSize) throws Exception;

	/**
	 * 按需修改
	 */
	ElderAideEntity modifyElderBed(String id, Map<String, String> ao) throws Exception;

}
